<?php
/**
 * 微信
 * @author xjq
 * 2018年11月09日
 */
class Weixin extends MY_Controller
{
	function __construct()
    {
        parent::__construct();
        //加载微信 授权/jsp 接口模型
        $this->load->model('Weixin_model','wx');
    }

    /**
    * 授权 入口
    */
    function index()
    {
        $this->wx->header();
    }

    /**
    * 授权 回调
    */
    function accessBack()
    {
        $code='';
        if($_GET){
            $get=$this->input->get();
            $code=isset($get['code'])?$get['code']:'';
        }
        $userInfo = $this->wx->getUserInfo($code);

        if(!isset($userInfo['openid'])){
            echo '授权出错';
            return;
        }
        
        $_SESSION['userInfo']=$userInfo;
        echo '授权成功！';
        echo "<pre />";
        print_r($userInfo);
        exit;
    }

    /**
     * 分享/
     */
    function indexShare(){
        // 获取jsApi
        $jsApi = $this->wx->getSignature();

        $data = array('jsapi'=>$jsApi,);
        $this->load->view('we',$data);
    }

    /**
     * 获取jsApi
     */
    function getJsApi(){
        if($_POST){
            $post=$this->input->post();
            $result=$this->wx->getSignature($post['url']);
            echo json_encode($result);
        }
    }

}